implemento remolcado - French English Dictionary